
# 表示选择centos7作为基础镜像
FROM centos:7

# 创建的人
MAINTAINER hejiecheng

# 表示将jdk1.8.0_191复制到容器的 /opt/jdk8目录
ADD jdk-8u321-linux-x64.tar.gz /opt/jdk8


# 用于配置环境变量
ENV JAVA_HOME /opt/jdk8/jdk1.8.0_321

ENV PATH $PATH:$JAVA_HOME/bin

# 安装需要的工具

# 这一行是用yum的方式安装nginx的相关依赖
RUN yum install -y pcre-devel wget net-tools gcc zlib zlib-devel make openssl-devel

# Install Nginx

# 表示远程下载nginx安装包到本地
ADD http://nginx.org/download/nginx-1.14.0.tar.gz .

# 表示解压nginx安装包
RUN tar zxvf nginx-1.14.0.tar.gz

# 创建路径
RUN mkdir -p /usr/local/nginx

# 编译并安装nginx
RUN cd nginx-1.14.0 && ./configure --prefix=/usr/local/nginx && make && make install

# 项目相关
# 复制项目
RUN mkdir ./soft
COPY java_project.jar /soft/

# 运行java 项目
RUN java -jar /soft/java_project.jar &

